// 模拟验证码数据
export const mockVerificationCodes: Record<string, string> = {
  'admin@tiangong.com': '123456',
  'user1@ruihe.com': '654321',
  'test@innovation.com': '888888',
};

// 模拟企业数据
export interface Company {
  name: string;
  website: string;
  role: string;
}

export const mockCompanies: Company[] = [
  { name: '天工科技', website: 'https://www.tiangong.com', role: '技术总监' },
  { name: '睿核智能', website: 'https://www.ruihe.com', role: '产品经理' },
  { name: '创新科技', website: 'https://www.innovation.com', role: '开发工程师' },
];

// 测试账号信息
export interface TestAccount {
  email: string;
  code: string;
  company: string;
}

export const testAccounts: TestAccount[] = [
  { email: 'admin@tiangong.com', code: '123456', company: '天工科技' },
  { email: 'user1@ruihe.com', code: '654321', company: '睿核智能' },
  { email: 'test@innovation.com', code: '888888', company: '创新科技' },
  { email: 'smart@smartcorp.com', code: '111111', company: '智慧企业' },
  { email: 'data@datadrive.com', code: '222222', company: '数据驱动' },
];

// 步骤配置
export interface Step {
  id: number;
  label: string;
  active: boolean;
}

export const getSteps = (currentStep: number): Step[] => [
  { id: 1, label: '设置账号', active: currentStep === 1 },
  { id: 2, label: '完善信息', active: currentStep === 2 },
  { id: 3, label: '注册成功', active: currentStep === 3 },
];
